package com.ymatou.iapi.godmch.parameter;

import java.util.Date;

public class MchInfoVo {
//	seqId	int	M	商户自增id
	private Integer seqId;
// 	mchId	int	M	商户id
	private Integer mchId;
// 	mchTitle	string	O	商户名称
	private String mchTitle;
// 	avatar	string	O	商户头像
	private String avatar;
// 	agent	boolean	M	是否代理商
	private Boolean agent;
// 	channel	boolean	M	是否渠道商
	private Boolean channel;
// 	vip	boolean	M	是否VIP渠道商
	private Boolean vip;
// 	currency	string	M	结算币种
	private String currency;
// 	country	string	M	所属国家中文名
	private String country;
// 	countryCode	string	M	国家码（三字码）
	private String countryCode;
// 	flag	string	M	国旗
	private String flag;
	
	private Boolean supportLocalCurrency;
	//1：正常  2：下架（独立小程序特有状态） 3：打烊（独立小程序特有状态）
	private Integer status;
	
	//公共小程序过期时间（相对切换到独立小程序的时间点）
	private String expiredTime;
	//上级商户
	private String parentMchId;
	//分享类型
	private int mchShareType;
	//商户类型 1：平台商户     2：独立商户
	private int mchType;
	//微信支付通道1：飞界国际2：飞界国际电子商务3：盛付通
	private int payMode;
	//支付宝支付通道0：不支持支付宝 1：飞界国际
	private int aliPayMode;
	
	public Integer getSeqId() {
		return seqId;
	}
	public void setSeqId(Integer seqId) {
		this.seqId = seqId;
	}
	public Integer getMchId() {
		return mchId;
	}
	public void setMchId(Integer mchId) {
		this.mchId = mchId;
	}
	public String getMchTitle() {
		return mchTitle;
	}
	public void setMchTitle(String mchTitle) {
		this.mchTitle = mchTitle;
	}
	public String getAvatar() {
		return avatar;
	}
	public void setAvatar(String avatar) {
		this.avatar = avatar;
	}
	public Boolean getAgent() {
		return agent;
	}
	public void setAgent(Boolean agent) {
		this.agent = agent;
	}
	public Boolean getChannel() {
		return channel;
	}
	public void setChannel(Boolean channel) {
		this.channel = channel;
	}
	public Boolean getVip() {
		return vip;
	}
	public void setVip(Boolean vip) {
		this.vip = vip;
	}
	public String getCurrency() {
		return currency;
	}
	public void setCurrency(String currency) {
		this.currency = currency;
	}
	public String getCountry() {
		return country;
	}
	public void setCountry(String country) {
		this.country = country;
	}
	public String getCountryCode() {
		return countryCode;
	}
	public void setCountryCode(String countryCode) {
		this.countryCode = countryCode;
	}
	public String getFlag() {
		return flag;
	}
	public void setFlag(String flag) {
		this.flag = flag;
	}
	
	
	public Boolean getSupportLocalCurrency() {
		return supportLocalCurrency;
	}
	public void setSupportLocalCurrency(Boolean supportLocalCurrency) {
		this.supportLocalCurrency = supportLocalCurrency;
	}
	
	public Integer getStatus() {
		return status;
	}
	public void setsStatus(Integer status) {
		this.status = status;
	}
	
	public String getExpiredTime() {
		return expiredTime;
	}
	public void setExpiredTime(String expiredTime) {
		this.expiredTime = expiredTime;
	}
	
	
	public String getParentMchId() {
		return parentMchId;
	}
	public void setParentMchId(String parentMchId) {
		this.parentMchId = parentMchId;
	}
	
	
	public int getmchShareType() {
		return mchShareType;
	}
	public void setmchShareType(int mchShareType) {
		this.mchShareType = mchShareType;
	}
	
	
	public int getMchType() {
		return mchType;
	}
	public void setMchType(int mchType) {
		this.mchType = mchType;
	}
	
	
	public int getPayMode() {
		return payMode;
	}
	public void setPayMode(int payMode) {
		this.payMode = payMode;
	}
	
	
	public int getAliPayMode() {
		return aliPayMode;
	}
	public void setAliPayMode(int aliPayMode) {
		this.aliPayMode = aliPayMode;
	}
	
	//双店模式0：正常模式（默认）1：双店模式
    private int dualMode;
	public int getDualMode() {
		return dualMode;
	}
	public void setDualMode(int dualMode) {
		this.dualMode = dualMode;
	}
	
	public void setIndepMchSelf(Boolean indepMchSelf) {
		this.indepMchSelf = indepMchSelf;
	}

	//是否开启客服 0：不开启客服 1：开启客服
    private boolean buyerCsEnabled;
	public boolean getBuyerCsEnabled() {
		return buyerCsEnabled;
	}
	public void setBuyerCsEnabled(boolean buyerCsEnabled) {
		this.buyerCsEnabled = buyerCsEnabled;
	}
	
	
	//客服微信号
    private String buyerCsWechat;
	public String getBuyerCsWechat() {
		return buyerCsWechat;
	}
	public void setBuyerCsWechat(String buyerCsWechat) {
		this.buyerCsWechat = buyerCsWechat;
	}
	
	//1：hipoPay 2：盛付通
    private Integer payChannel;
	public Integer getPayChannel() {
		return payChannel;
	}
	public void setPayChannel(Integer payChannel) {
		this.payChannel = payChannel;
	}
	
	
	//是否独立商户主账号
    private boolean indepMchSelf;
	public boolean getIndepMchSelf() {
		return indepMchSelf;
	}
	public void setIndepMchSelf(boolean indepMchSelf) {
		this.indepMchSelf = indepMchSelf;
	}
	
	
	//结算币种
    private String settlementCurrency;
	public String getSettlementCurrency() {
		return settlementCurrency;
	}
	public void setSettlementCurrency(String settlementCurrency) {
		this.settlementCurrency = settlementCurrency;
	}
	
	//国内支付通道 1盛付通-海鲲科技
    private Integer domesticPayMode;
	public Integer getDomesticPayMode() {
		return domesticPayMode;
	}
	public void setDomesticPayMode(Integer domesticPayMode) {
		this.domesticPayMode = domesticPayMode;
	}
	
	
	//能否发布境内商品
    private boolean pulishDomestic;
	public boolean getPulishDomestic() {
		return pulishDomestic;
	}
	public void setPulishDomestic(boolean pulishDomestic) {
		this.pulishDomestic = pulishDomestic;
	}
	
	
	
	//是否为独立云特卖分销版商户
    private boolean saleDistribution;
	public boolean getSaleDistribution() {
		return saleDistribution;
	}
	public void setSaleDistribution(boolean saleDistribution) {
		this.saleDistribution = saleDistribution;
	}
	
	
	//是否为代理裂变的代理商
    private boolean agentPromote;
	public boolean getAgentPromote() {
		return agentPromote;
	}
	public void setAgentPromote(boolean agentPromote) {
		this.agentPromote = agentPromote;
	}
	
	
	//支付宝国内支付通道0：不支持  1：盛付通
    private Integer aliPayDomesticPayMode;
	public Integer getAliPayDomesticPayMode() {
		return aliPayDomesticPayMode;
	}
	public void setAliPayDomesticPayMode(Integer aliPayDomesticPayMode) {
		this.aliPayDomesticPayMode = aliPayDomesticPayMode;
	}
	
	
	/**
	 * yaband支付通道 0：不开启 1：独立支付
	 */
    private Integer yabandPayMode;
	public Integer getYabandPayMode() {
		return yabandPayMode;
	}
	public void setYabandPayMode(Integer yabandPayMode) {
		this.yabandPayMode = yabandPayMode;
	}
	
	
	
	/** 
	 * 微信直连支付 0：不支持   1：微信直连
	 */
    private Integer wechatDirectPayMode;
	public Integer getWechatDirectPayMode() {
		return wechatDirectPayMode;
	}
	public void setWechatDirectPayMode(Integer wechatDirectPayMode) {
		this.wechatDirectPayMode = wechatDirectPayMode;
	}

	
	/** 
	 * 连锁店主店铺id
	 */
    private Integer masterChainShopId;
	public Integer getMasterChainShopId() {
		return masterChainShopId;
	}
	public void setMasterChainShopId(Integer masterChainShopId) {
		this.masterChainShopId = masterChainShopId;
	}
}
